﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace Grupo04Playa
{
    /// <summary>
    /// Interaction logic for VehiculosEnPlaya.xaml
    /// </summary>
    public partial class VehiculosEnPlaya : Window
    {

        string TipoU;
        public VehiculosEnPlaya(string tipoUsuario)
        {
            InitializeComponent();
            E7.Background = Brushes.Red;

            TipoU = tipoUsuario;

        }

        private void button19_Click(object sender, RoutedEventArgs e)
        {

            Close();
        }

        private void E1_Click(object sender, RoutedEventArgs e)
        {

            if (E1.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");
            
            }


        }
        private void E2_Click(object sender, RoutedEventArgs e)
        {
            if (E2.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E3_Click(object sender, RoutedEventArgs e)
        {
            if (E3.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E4_Click(object sender, RoutedEventArgs e)
        {
            if (E4.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E5_Click(object sender, RoutedEventArgs e)
        {
            if (E5.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E6_Click(object sender, RoutedEventArgs e)
        {
            if (E6.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E7_Click(object sender, RoutedEventArgs e)
        {

            if (E7.Background == Brushes.Red)
            {

                MessageBox.Show("Sector Ocupado. Registrar Salida");

            }


        }
        private void E8_Click(object sender, RoutedEventArgs e)
        {
            if (E8.Background == Brushes.Gray && TipoU == "Gerente")
            {

                string messageBoxText = "Cambiar Estado a Disponible ?";
                string mensaje = ":P";
                MessageBoxButton button = MessageBoxButton.YesNo;
                MessageBoxImage icon = MessageBoxImage.Warning;


                MessageBoxResult result = MessageBox.Show(messageBoxText, mensaje, button, icon);
                switch (result)
                {
                    case MessageBoxResult.Yes:


                        E8.Background = Brushes.Green;



                        break;

                    case MessageBoxResult.No:
                        // User pressed Cancel button
                        // ...

                        break;
                }








            }
            else if (E8.Background == Brushes.Gray && TipoU == "Gerente")
            {
                MessageBox.Show("Sector disponible. Registrar entrada");
            }else {

                MessageBox.Show("debe ser gerente ");
            
            }
        }
        private void E9_Click(object sender, RoutedEventArgs e)
        {

            if (E9.Background == Brushes.Gray && TipoU == "Gerente")
            {

                string messageBoxText = "Cambiar Estado a Disponible ?";
                string mensaje = ":P";
                MessageBoxButton button = MessageBoxButton.YesNo;
                MessageBoxImage icon = MessageBoxImage.Warning;


                MessageBoxResult result = MessageBox.Show(messageBoxText, mensaje, button, icon);
                switch (result)
                {
                    case MessageBoxResult.Yes:


                        E9.Background = Brushes.Green;



                        break;

                    case MessageBoxResult.No:
                        // User pressed Cancel button
                        // ...

                        break;
                }








            }
            else if (E9.Background == Brushes.Gray && TipoU == "Gerente")
            {
                MessageBox.Show("Sector disponible. Registrar entrada");
            }
            else
            {

                MessageBox.Show("debe ser gerente ");

            }



        }
        private void E10_Click(object sender, RoutedEventArgs e)
        {
            if (E10.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E11_Click(object sender, RoutedEventArgs e)
        {
            if (E11.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E13_Click(object sender, RoutedEventArgs e)
        {
            if (E13.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E14_Click(object sender, RoutedEventArgs e)
        {
            if (E14.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E15_Click(object sender, RoutedEventArgs e)
        {
            if (E15.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E17_Click(object sender, RoutedEventArgs e)
        {
            if (E17.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }
        private void E16_Click(object sender, RoutedEventArgs e)
        {

            if (E16.Background == Brushes.Gray && TipoU == "Gerente")
            {

                string messageBoxText = "Cambiar Estado a Disponible ?";
                string mensaje = ":P";
                MessageBoxButton button = MessageBoxButton.YesNo;
                MessageBoxImage icon = MessageBoxImage.Warning;


                MessageBoxResult result = MessageBox.Show(messageBoxText, mensaje, button, icon);
                switch (result)
                {
                    case MessageBoxResult.Yes:


                        E16.Background = Brushes.Green;



                        break;

                    case MessageBoxResult.No:
                        // User pressed Cancel button
                        // ...

                        break;
                }








            }
            else if (E16.Background == Brushes.Gray && TipoU == "Gerente")
            {
                MessageBox.Show("Sector disponible. Registrar entrada");
            }
            else
            {

                MessageBox.Show("debe ser gerente ");

            }

        }
        private void E18_Click(object sender, RoutedEventArgs e)
        {
            if (E18.Background == Brushes.Green)
            {

                MessageBox.Show("Sector disponible. Registrar entrada");

            }
        }          
        private void E12_Click(object sender, RoutedEventArgs e)
        {
            if (E12.Background == Brushes.Gray && TipoU == "Gerente")
            {

                string messageBoxText = "Cambiar Estado a Disponible ?";
                string mensaje = ":P";
                MessageBoxButton button = MessageBoxButton.YesNo;
                MessageBoxImage icon = MessageBoxImage.Warning;


                MessageBoxResult result = MessageBox.Show(messageBoxText, mensaje, button, icon);
                switch (result)
                {
                    case MessageBoxResult.Yes:


                        E12.Background = Brushes.Green;



                        break;

                    case MessageBoxResult.No:
                        // User pressed Cancel button
                        // ...

                        break;
                }








            }
            else if (E8.Background == Brushes.Gray && TipoU == "Gerente")
            {
                MessageBox.Show("Sector disponible. Registrar entrada");
            }
            else
            {

                MessageBox.Show("debe ser gerente ");

            }

        }
    }
}
